body {
    font-family: 'Segoe UI Light', 'Segoe UI', Arial, sans-serif;
    line-height: 1.6;
    margin: 20px;
}

p {
    margin-bottom: 15px;
}

ul {
    margin-bottom: 20px;
}

ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 25px;
}

.inline-logo {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
}

.text-with-background {
    position: relative;
    padding: 20px;
    min-height: 40vh; 
    box-sizing: border-box; 
}
